# 可迭代的对象有：生成器，元组，列表，集合，字典，字符串
# 可迭代的不一定是迭代器，生成器可迭代是迭代器，元组，列表，集合，字典，字符串可迭代但不是迭代器
# 判断是否可迭代
from collections.abc import Iterable

list1 = [1, 2, 3, 4, 5, 6]
list1 = iter(list1)  # 用iter可将元组，列表，集合，字典，字符串变成迭代器
b = isinstance(list1, Iterable)
print(b)

# 判断迭代器用next，如果用print(next(对象))可以向前遍历元素，则是迭代器，不可后退
